Excel97・2000 目次
2000年3月よりこのHPを「まるごとCDROM」 にして提供するサ−ビスを始めました。

21.マクロの作成方法 (だれでも解る超かんたん入門編)
21ー1 自動記録によるマクロ作成
21ー2 カスタムマクロの作成
21ー3 マクロの実行

22. Excel95との相違点概略
22−1 マクロ制御方法の相違点概略
22−2 マクロの記録編集
22−3.Webドキュメントへの対応
22−4.ダイアログボックスの作成
22−5.イベント
22−6. その他の相違点
22−7. Excel2000その他の新機能

23.Excel95OKでExcel97で問題が出たケース
23−1.ブックを開けなかったケース
23−2.ボタン名を取得出来なくなった
23−3.Excel97で保存した場合参照にOLEが付く
23−4.シ−ト名カタカナの半角全角の相違
23−5.Excel97保存のマクロを95で実行する場合
23−6.マクロシート名カタカナの「マ」でエラー
23−7.セルの行数相違によるエラー
23−8.インプットボックス関数でセル指定出来ない
23−9.マクロのある95ファイルを開けないケ−ス
23−10.97でファイルを読めないケ−ス
23−11.スペ−ス区切り.prnで保存時の問題点
23−12 [']マ−クの処理方法相違によるエラー

24.自動記録例
24-1メニュ−「ファイル」の自動記録
24-2メニュ−「編集」の自動記録
24-3メニュ−「表示」の自動記録
24-4メニュ−「挿入」の自動記録
24-5メニュ−「書式」の自動記録
24-6メニュ−「ツ−ル」の自動記録
24-7メニュ−「デ−タ」の自動記録
24-8メニュ−「ウィンドウ」の自動記録
24-9「その他の自動記録
 S1.最終セル選択の自動記録
 S2.連続デ−タの自動記録
 S3.2シ−トの同じセルへの自動記録
 S4.串刺し計算の自動記録
 S5.セルサイズ最適化の自動記録
 S6.メニュ−の追加の自動記録
 S7.ふりがな入力の自動記録

25.自動記録の手直し方法
25−1.カスタムマクロとは
25−2.不用個所の削除
(参考25-1)A1形式の数字対象表
25−3.A1形式を"Cells"メソッドに書き換え
  (1)セル1個指定の置き換え
  (2)複数セルの置き換え
  (3)1行指定の置き換え
  (4)複数行指定の置き換え
  (5)1列指定の置き換え
  (6)複数列指定の置き換え
  (7)ワ−クシ−ト全体の指定
25−4.セルへ書き込みの置き換え
25−5.セルからデ−タ取得
25−6.複数セル指定の置き換え例
25−7.変数へ置き換え
25−8.変数へ入れた文字・数字の制御例
  (1) 文字数
  (2) 文字列の取り出し
  (3) 文字の位置
  (4) 文字→数字、数字→文字
  (5) 小文字・大文字変換
  (6) Like演算子にパターン認識
  (7) 文字列の比較
  (8) 文字列の一部を指定
  (9) 文字列の一部を置換え(Insert)
  (10) 文字列の一部を置換え(Replace)
  (11) 文字列の置換え
  (12) 文字列の置換え(strconv)
  (13) 文字列の取り出し(Replace)

  [1]先頭の空白を削除
  [2]階層簡単に付ける方法
  [3]ビットチェック
  [4]文字コ−ドの制御
  [5]配列のデ−タを若番順に並び替え
  [6]配列のデ−タを老番順に並び替え
  [7]配列のデ−タを後ろへずらした例
  [8]途中にあるブランクを詰めたケース
  [9] 列のアルファベット入力を数字化
  [10] 前にゼロを付け常に3桁にした例
  [11] セル内折り返しを解除した例
  [12] セル内文字を置換え戻した例
  [13] 配列のデータを10列に記入例
25−9.繰返し処理
25−10.条件判断処理

26.Excel97で変わった機能
26a メニュ−
26a−1 組み込みコマンドバ−一覧
26a−2 組み込みメニュ−へ追加
  (1)メニュ−の淡色表示
  (2)組み込みメニュ−を初期状態へ戻す
  (3)ダブリ追加の防止
26a−3 オリジナルメニュ−バ−の作成
26a−4 ショ−トカットメニュ−の追加

26b ピポットテ−ブル
26b−1 ピポットテ−ブルの作成
26b−2 ピポットグラフをテ−ブルと同一シ−トへ表示
26b−3 ピポットグラフの種類変更
26b−4 フィ−ドの入れ替え
26b−5 デ−タ範囲の指定

26c 他のアプリケーションとの連携
26c−1 ExcelオブジェクトをWordへ貼り付け
26c−2 選択したセルをBMP画像で保存

26d イベント
26d−1 Sheetイベント
26d−2 Wheekbookイベント
26d−3 Chart(グラフシ−ト)イベント
26d−4 Applicationイベント

26y その他具体例
  (1)メニュ−コマンドによる実行
  (2)VBのツールバーからの実行
  (3)ツールボタンからのマクロの実行
  (4)ショートカットキーからの実行
  (5)定数を他のマクロより参照する場合
  (6)UsedRangeプロパティ
  (7)SpecialCellsメソッド
  (8)ダイアログボックスにチャート貼り付け不可
  (9)セルの色が変る件
  (10)罫線の表示相違
  (11)文字のバイト数の相違
  (12)他のブックのマクロ実行
  (13)セル選択しValue省略でも入力可になった
  (14)シ−トへ貼った図形がExcel97/2000でボケる

27.ユ−ザ−フォ−ム
27−1.ユ−ザ−フォ−ム
(参考27ー1)Excel2000上へ95のダイアログ表示
27−2.ラベル(プログレスバー例)
27−3.テキストボックス
27−4.コンボボックス
27−5.リストボックス
27−6フレ−ム・オプションボタン
27−7コマンドボタン
27−8スピンボタン

27−9 スクロ−ルバ−使用例
  (1)テキストボックスへ色付け
  (2)テキスの数値でスクロ−ルバ−の位置を変える
27−10Windows画面へユ−ザ−フォ−ム表示
27−11チェックボックス
27−12イメ−ジ
27−13 Webを表示

27−20 ユ−ザ−フォ−ム使用の検索
  (1)検索キ−ワ−ド入力ユ−ザ−フォ−ムの表示
  (2)ユ−ザ−フォ−ムからのデ−タ取得とデ−タ検索
  (3)検出結果の処理
  (4)検索結果の貼り付け方法指定
  (5)検索結果を別シ−トへ貼り付けた例


28.インタ−ネット関連
28−1Excelデ−タをHTMLへ変換
28−2HTMLをExcelデ−タへ変換
28−3ハイパ−リンク


29.各種処理例
29−1.HTMLファイルをワ−クシ−トへ表示
29−2.特定文字を色付け
29−3.表示されているセルのみコピ−
(参考29ー1)行削除実行の注意点
29−4.最終セル取得(xlCellTypeLastCell)
29−5.最終セル取得(xlLastCell)
29−6.連続番号付加(AutoFill)
29−7.連続番号付加(DataSeries)
29−8.シ−トを追加したブックにコピ−する
29−9.オブジェクト名とセル位置取得
29−10.配列のデ−タを若番順に並び替え
29−11.グラフ名とセル位置取得
29−12.グラフサイズの取得
29−13.現在の年齢を自動計算
29−14.グラフのイメ−ジ(gif)保存
29−15.行削除で消したグラフの削除
29−16.消去グラフを排除したグラフのイメ−ジ保存
29−17.拡張子の取得
29−18.ふりがなを別セルへ入力
29−19.HTMLファイルをワ−クシ−トへ(2000用)
29−20.Excelバ−ジョンにより実行マクロを変える

29−21.日付を識別しその期間を色付け
29−22.相対アドレスの取得
29−23.プログレスバ−でマクロ進捗表示
29−24.デ−タをセルの背景色から抽出
29−25.日付制御例(年の西暦表示)
29−26.有効期限付きマクロ例
29−27.フォント取得でNullのケ−ス
29−28.ワ−クシ−ト上のデ−ダ数量取得
29−29.罫線が有るか識別しあれば色を変える
29−30.数字のランダム抽出(乱数使用)
29−31.連続でセルへ色付けとストップ例
29−32.1セルのデ−タを拡大表示
29−33.シ−ト上のピクチャ−を消去
29−34.シ−ト上の全図形を消去
29−35.シ−ト上の全図形のサイズ取得

29−36.シ−ト上の指定したセルをgifで保存
(参考29ー2)マクロで罫線を付ける場合の注意点
29−37.ワ−ドア−トによる文字作成
29−38.シ−ト上の指定した図形をgifで保存
29−39.日本語文字内の空白削除
29−40.セル内デ−タの空白削除
(参考29-3)ASCコ−ド番号の取得
(参考29-4)ASCコ−ド番号から文字を取得
29−41.フォルダ−を作成しその中へ保存する
29−42.画面サイズの拡大
29−43.シ−トの一部を拡大表示(プロジェクタ−で便利)
29−44.キ−に実行マクロを設定
29−45.ファンクションキ−にマクロを設定
29−46.セルの色を取得し後から元に戻す
(参考29-5)マクロを有効にするメッセ−ジの非表示化
29−47.特定のセルへ日本語入力
29−48.アドインの作成と組み込み
(参考29-6)マクロの実行時間を測定
29−49.文字の入替を高速で行なうには
29− 50.セルデ−タを全角又は半角文字に統一

29−51.CSVファイルを早く開く方法
  (1).一般的なCSV読み込みマクロ
  (2).キ−ボ−ドから指定して読み取る方法のマクロ
  (3).テキストファイルへ変換し文字列で読み取る
  (4).ファイルを開かずに読み取りセルへ1行ずつ書く
  (5).ファイルを開かずに読み取り後からセルへ記入
  (6).ファイルを開かずに読み取りセルへまとめて記入
29−52.CSVファイル高速読み取り汎用版
29−53.オプションボックスの内容作成例
29−54.デ−タベ−スのHTML形式に変換(配列変数使用)
29−55.マクロでハイパ−リンクからWebを開く
29−56.Webペ−ジの画面コピ−とExcelシ−トへの貼り付け
29−57.ワ−クシ−トのデ−タ削除例
(参考29ー7)マクロ内での待ち時間設定例
29−58.データベースのブランクと特殊文字の入替
29−59.データベースのブランクを詰める
29−60.ブック内全シートを対象に処理
29−61.検索 & 貼付け例

29−62.オートフィルタで不要行の削除
29−63.配列変数への代入例
29−64.名前の検索例
29−65.英文字で指定した列の数字化
(参考29-8)参考29-8 行は列の削除は老番から行なう方がよい
(参考29-9)参考29-9 取得した図形名がNetscapeで表示出来ない
29−66.既存のメニューへ対象ブックのコマンド追加
29−67.起動時のマクロを無効にして開く
29−68.英文字を角小文字に統一
29−69.他のブックの変数を参照
29−70.フィルタで抽出した行から数量を合計した例
29−71.ボタンを残して全図形削除
29−72.出社時間と退勤時間で実務労働時間を出す
29−73.テキストボックスの入力条件からC列を抽出

29−74.指定したセルへ画像を貼り付け
29−75.画像を分割して貼り付け
29−76.オリジナルツールバーの作成
(参考29ー10)ピクセルの簡単な求め方(Excel2000)



※ サンプル97/2000
[1]KIweb :ワ−クシ−トの内容をHTML変換
[2]KI_htmlch :HTML文章チェック(開始・終了タグ確認)
[3]menu作成_97 :オリジナルメニュ−作成例
[4]RGB番号取得 :RGB番号取得とカラ−表示
[5]KI_mozi97 :HTML File<>以外の文字検索(97用)
[6]KI_mozi2000 :HTML File<>以外の文字検索(2000用)
[7]KI_moziselect :HTML Fileの文字検索(97用)
[8]KIengine :エンジンもどき作成(97/2000用)
[9]KIcopy2000 :ファイルを自動選択しコピー(97/2000用)
[10]KIbingo :ビンゴゲ−ム(2000用)
[11]KIamida :アミダくじ(97/2000用)
[12]KIgif :図形をGIFへ変換(97/2000用)
[13]KIprojector :セルの一部を拡大表示
[14]KIfilter :デ−タ−ベ−スから特定文字抽出
[15]KIroumazi :ひらがな漢字をロ-マ字へ変換(2000用)
[16]KIDBengin :Excelのデ−タベ−スをWebへ検索付き表示
  (下記は「KIDBengin」を作成する為に試作した例です。自分用に変更したい方は【VBA便利帳まるごとCD】の 付録としてソ−スを公開しています。
 [16-1]KIengdb1 :Webへテ-ブルと検索キ−表示(抽出結果は1テ-ブル)
 [16-2]KIengdb2 :Webへ検索キ−表示(抽出結果は1テ-ブル)
 [16-3]KIengdb3 :Webへテ-ブルと検索キ−表示(抽出結果は個々のテ-ブル)
 [16-4]KIengdb4 :Webへ検索キ−表示(抽出結果は個々のテ-ブル)
 [16-5]KIengdb5 :Webへ検索キ−表示(項目+個々デ−タで表示)
 [16-6]KIengdb6 :Webへ検索キ−表示(特定列を対象に抽出)
 [16-7]KIengdb7 :Webへ検索キ−表示(特定列の数字の上限下限指定)
 [16-8]KIengdb8 :Webの選択ボタンより検索(選択デ−タも自動作成)
 [16-9]KIengdb9 :選択ボタン・数字の上限下限指定・カンマ付加
[17]KIchartweb :選択したグラフを選択順にWebへ表示
[18]KIopfilter :DBから選択ボックスを使用し特定文字抽出
[19]KIDBhtml :DBをHTMLファイルへ変換
[20]KIsearch2000 :エンジンWebから抽出しデ−タ取り込み
[21]KIwebcheck :Webを見ながらExcelシ−トへメモ書き
[22]KIlinkcheck :リンクの張ってあるセルを探す
[23]KIMZselect :指定列の同一文字毎にデータをシート化
[24]KILKengen :リンク検索エンジン作成
[25]KI10search :検索エンジン10サイトから連続自動抽出
[26]KIexplorere :エクスプローラ風リンク表を作成
[27]KIhtmlcopy :HTMLファイルをExcelに貼り付け
[28]KIwebcopy :WebページをExcelに貼り付け
[29]KIgazou1 :画像を指定したセルへ貼り付け
[30]KIgazou2 :画像を分割して貼り付け
[31]KImap :クリッカブルマップの作成


ホ−ム

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル